@charset "UTF-8";
:root {

    --header-height: .44rem; /* header */
    --navTab-height: .5rem; /* nav-tab */
    --hospitalCard-height: 1.24rem; /* hospital-card */

    --border-color:#f1f1f1;

    --text0-color:#000;
    --text3-color:#333;
    --text5-color:#555;
    --text6-color:#666;
    --text9-color:#999;
    --text52-color:#525252;
    --text62-color:#626262;
    --textf8-color:#f8f8f8;
    --text1f-color:#1F1F1F;
    --textf-color:#fff;


    --green1-color:#00c8c8;
    --green2-color:#01b2b2;
    --green3-color:#01B3B3;

    --blue1-color:#3F8CFF;
    --blue2-color:#418dff;

    --orange1-color:#FF6F61;
    --orange2-color:#FF7920;

}


.fix-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}
.header-wrap {
    height: var(--header-height);
    padding: 0 0.16rem;
    background: var(--textf-color);
}
.header-wrap .header-list{
    width: .8rem;
}

.header-wrap .header-name{
    font-size: .18rem;color: var(--text3-color);
}
.my-list-top1 {
    height: var(--header-height);
}


/* footer 2023 02 13 */
.footer-wrap{
    padding: .1rem .14rem;
    background: #fff;
    border-top: 1px solid #f1f1f1;
}
.footer-wrap .foot-nav{
    color: #888;
    line-height: .2rem;
}
.footer-wrap .foot-nav strong,
.footer-wrap .foot-nav span,
.footer-wrap .foot-nav a{
    margin-right: .1rem;
    font-size: .12rem;font-weight: normal;
    color: #888;
}

/* 2023 03 01 */
.footer-wrap .foot-nav strong{
    margin-right: 0;
    font-weight: bold;
}
/* 2023 03 17 */
.header-wrap .logo {
    width: 0.24rem;
    height: 0.24rem;
    border-radius: 0.24rem;
    border: 1px solid #ddd;
    padding: 0.01rem;
    margin-right: 0.06rem;
}
.header-wrap .logo img {
    width: 100%;
    height: auto;
}
.header-wrap .header-name a{
    font-size: .18rem;
    color: var(--text3-color);
    font-weight: bold;
}
